artificial kidney - German English Dictionary